DUMMY:
	HLT
INTERCHANGE(A, B):		; Equivalent of Software Extractor's interChange()
	LNTR C
	WTR C, A[0]			; final String c = a[0]
	LNTR V
	LNTR "M$b"
	WTR "M$b", b
	LNTR "M$al"
	ALEN A, "M$al"
	MMOI "b % al", V
	WTR A[0], A[V]		; a[0] = a[b % a.length]
	WTR A[V], C			; a[b % a.length] = c
	RET
REVERSE(A):				; ArrayUtils.reverse()
	AREV A				; reverse(a)
	RET
SPLIT(A, I, LEN):		; Arrays.copyOfRange()
	LNTR "t$a"
	ACRN A, I, LEN, "t$a"	; a = copyOfRange(a, i, len)
	RET "t$a"